package tech.aistar.corejava.day17;

/**
 * @Author: lya
 * @Description: 本类的作用描述:枚举类型
 * @CreateDate: 2019/8/6
 * @Version: 1.0
 */
public enum  Gender {
    //最简洁的模式 - 只会存在枚举常量的名称
    //F,M
    //等同于下面的
    //常量接口 - int CAR = 0;

    //结论 - 每个枚举常量都是表示该枚举类型的具体的实例
    M,F("女");

    //枚举类型中的构造一定是私有的,只是可以省略
    Gender(){
        System.out.println("gender...");
    }
    //枚举类型中可以存在普通属性
    private String sign;

    Gender(String sign){
        System.out.println("带参构造.......");
        this.sign = sign;
    }
    public String getSign(){
        return sign;
    }


}
